.formSelectOneChoice af|selectOneChoice {
  border: 3px solid Red;
  border-color: #73aeda;
  font-size: 12px;
  font-family: Tahoma;    
}

.formSelectOneChoice af|selectOneChoice::content {
  border: 1px solid;  
  border-color: #55AAC9; 
  /*border-color: #0ea6dd; */
  font-size: 12px;
  font-family: Tahoma;  
  padding-bottom: 1px;
  padding-top:  1px;      
}

.formSelectOneChoice af|selectOneChoice::label {
  color: #146eb4;
  font-size: 11px;
  font-family: Tahoma;  
  font-weight: bold;
}

.Foon_Su_c af|selectOneChoice, .Foon_Su_cc af|selectOneChoice {
  border-color: #73aeda;
  font-size: 12px;
  font-family: Tahoma;        
}

.Foon_Su_cc af|selectOneChoice {  
  width: 220px;
}

.Foon_Su_cc af|selectOneChoice::content {
  width: 220px;
}

.Foon_Su_c af|selectOneChoice::content, .Foon_Su_cc af|selectOneChoice::content {
  border: 1px solid;
  border-color: #55AAC9; 
  /*border-color: #0ea6dd; */
  font-size: 12px;
  font-family: Tahoma;  
  padding-bottom: 1px;
  padding-top:  1px;        
}

.Foon_Su_c af|selectOneChoice::label, .Foon_Su_cc af|selectOneChoice::label {
  color: #146eb4;
  font-size: 11px;
  font-family: Tahoma;  
  font-weight: normal;
}

/*----------------------------- START -------------------------------------------------*/
.OraLink.ho_ml {
  color: #5195ce;
  font-size: 14px;
  font-family: Tahoma;  
  font-weight: normal;
  text-decoration: none;
}
.OraLink.ho_ml:hover {
  text-decoration: underline;    
}

.ho_soc af|selectOneChoice {  
  border-color: #d1d1d1;
  font-size: 12px;
  font-family: Tahoma;    
}

.ho_soc af|selectOneChoice::content {
  border: 1px solid;  
  border-color: #d1d1d1;
  font-size: 12px;
  font-family: Tahoma;    
}

.ho_soc af|selectOneChoice::label {
  color: #02243c;
  font-size: 11px;
  font-family: Tahoma;  
}

.ho_msgb af|inputText {
  font-size: 12px;
  font-family: Tahoma;    
}

.ho_msgb af|inputText::label {
  color: #02243c;
  font-size: 11px;
  font-family: Tahoma;  
}

.ho_msgb af|inputText::content {
  border: 1px solid #d1d1d1;  
  font-size: 12px;
  font-family: Tahoma;  
  padding: 2px;
  width: 460px;
}

.ho_loc af|inputText {
  font-size: 12px;
  font-family: Tahoma;    
}

.ho_loc af|inputText::label {
  color: #02243c;
  font-size: 12px;
  font-family: Tahoma;  
}

.ho_loc af|inputText::content {
  border: 1px solid #d1d1d1;  
  font-size: 12px;
  font-family: Tahoma;  
  padding: 2px;
  width: 165px;
}

.AFTableCellDataBandedBackgroundColor:alias{ background-color: #E6E0C0; border-bottom: dotted 1px Lime;}
.AFTableCellDataBackgroundColor:alias { background-color: #White; padding: 2px; border-bottom: dotted 1px Fuchsia;} 
.AFTableCellDataVerticalAlign:alias{ vertical-align: middle;} 

.AFTableCellDataBorderColor:alias { 
    border-top-color: White;
    border-left-color: White;
    border-right-color: White;
    border-bottom: dotted 1px #D2DADA;
} 

af|table::content {     
    background: none;   
    border: none;    
    border-bottom: dotted 1px Red;    
} 

.OraTableBorder {
    border-style: dashed;
}

af|panelPopup::container {
    background: Black;
}
/*----------------------------- FINISH -------------------------------------------------*/

/*----------------------------- START_IPHONE -------------------------------------------------*/

.iphone_input af|inputText {
  font-size: 14px;
  font-family: Tahoma;      
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  margin: 10px 0;
  padding: 5px 3px;
}

.iphone_input af|inputText::label {
  color: #02243c;
  font-size: 11px;
  font-family: Tahoma;  
}

.iphone_input af|inputText::content {
  border: 1px solid #d1d1d1;  
  font-size: 14px;
  font-family: Tahoma;  
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  margin: 10px 0;
  padding: 5px 3px;  
}

.OraLink.iphone_sl {
  color: #5195ce;
  font-size: 20px;
  font-family: Tahoma;  
  font-weight: normal;
  text-decoration: none;
}
.OraLink.iphone_sl:hover {
  text-decoration: none;
}

/*----------------------------- FINISH_IPHONE -------------------------------------------------*/

.OraLink.FoonGoLink {
  color: #146eb4;
  font-size: 12px;
  font-family: Tahoma;  
  font-weight: bold;
  text-decoration: none;
}
.OraLink.FoonGoLink:hover {
  text-decoration: underline;  
}

.OraLink.FoonGoLink:focus, .OraLink.FoonGoLink:active {
  width: 0; height: 0;
  border: none;
  outline: none;
}

.OraLink.FoonMenuLink {
  color: White;
  font-size: 12px;
  font-family: Tahoma;  
  font-weight: bold;
  text-decoration: none;
}
.OraLink.FoonMenuLink:hover {
  text-decoration: underline;
  outline: none;
  border: none;
}

.FoonPageTitleText {
  color: black;
  font-size: 18px;
  font-family: Tahoma;  
  font-weight: bold;
  text-decoration: none;  
}

.PanelHeaderText {
  color: #1765af;
  font-size: 18px;
  font-family: Tahoma;  
  font-weight: bold;
  text-decoration: none;    
}

.FoonInput af|inputText, .FoonMessageBox af|inputText, .FoonInput_Su af|inputText, .FoonInput_Lo af|inputText {
  font-size: 12px;
  font-family: Tahoma;  
}

.FoonInput_Su af|inputText, .FoonInput_Lo af|inputText {
  margin-top: 3px;
}

.FoonMessageBox af|inputText  {  
  width: 526px;
}

.FoonInput_Su af|inputText::label, .FoonInput_Lo af|inputText::label {
  font-size: 11px;
  font-family: Tahoma;
  color: #146eb4;
}

.FoonInput_Lo af|inputText::label {
  font-weight: bold;
}

.FoonInput af|inputText::label, .FoonMessageBox af|inputText::label {
  color: Black;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
}

.FoonInput af|inputText::content, 
.FoonMessageBox af|inputText::content, 
.FoonInput_Su af|inputText::content, 
.FoonInput_Lo af|inputText::content {
  border: 1px solid;
  border-color: #55AAC9;  
  /*border-color: #0ea6dd; */
  font-size: 12px;
  font-family: Tahoma;  
  padding: 2px;
}

.FoonInput_Su af|inputText::content, 
.FoonInput_Lo af|inputText::content {
  margin-top: 3px;  
}

.FoonInput_Su af|inputText::content, 
.FoonInput_Lo af|inputText::content {
 width: 170px;
}

.FoonMessageBox af|inputText::content {
  width: 500px;
}

af|inputFile {
  font-size: 12px;
  font-family: Tahoma;    
}


af|inputFile::label {
  color: black;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
}

af|inputFile af|commandButton {
  font-size: 12px;
  font-family: Tahoma;
  background: #04a1db;  
  border: 1px Solid #002446;   
  color: White;
  cursor: pointer;
}

af|inputFile::content { 
  border-width: 1px;
  padding: 0px 2px 1px 2px;
  border: 1px solid;
  border-color: Aqua;
  font-size: 12px;  
}

af|inputFile:read-only::content {
  border-width: 1px;
  padding: 0px 2px 1px 2px;
  border: 1px solid;
  border-color: Red;
  font-size: 12px;  
}

af|inputFile:update::content {
  border-width: 1px;
  padding: 0px 2px 1px 2px;
  border: 1px solid;
  border-color: Fuchsia ;
  font-size: 12px;  
}

@agent ie {
  af|inputFile af|commandButton {
    vertical-align:-30%;
     font-size: 12px;
    font-family: Tahoma;
    background: #04a1db;  
    border: 1px Solid #002446;   
    color: White;
    cursor: pointer;
  }
}
@agent gecko {
  af|inputFile af|commandButton {
    padding-bottom: 1px;
     font-size: 12px;
    font-family: Tahoma;
    background: #04a1db;  
    border: 1px Solid #002446;   
    color: White;
    cursor: pointer;
  }
}


.FoonButton {
  font-size: 12px;
  font-family: Tahoma;
  background: #04a1db;  
  border: 1px Solid #002446;   
  color: White;
  cursor: pointer;
}



.FoonAttachTab af|panelTabbed::tab {
    
}

.FoonAttachTab af|panelTabbed::tab-link {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: Black;
    text-decoration: none;
}

.FoonAttachTab af|panelTabbed::tab-link:hover {
    text-decoration: underline;
}

.FoonAttachTab af|panelTabbed::tab-selected {
    background-color: #b1d5f8;
    height: 22px;
}

.FoonAttachTab af|panelTabbed::tab-selected-link {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: Black;
    text-decoration: none;
}

.FoonCheckBox af|selectBooleanCheckbox {
    border: Solid 1px #146eb4;
    font-family: Tahoma;
    color: #146eb4;
    font-size: 12px;    
}

.FoonCheckBox af|selectBooleanCheckbox::content {
    font-family: Tahoma;
    color: #146eb4;
    font-size: 12px;    
}

.FoonCheckBox af|selectBooleanCheckbox::label {
    font-family: Tahoma;
    color: #146eb4;
    font-size: 11px;    
}


.FoonAttachTab af|panelTabbed::orientation-top
{
         border: 3px solid black;
}

.FoonAttachTab af|panelTabbed::cell-start {
    width: 100px;
}

.FoonAttachTab af|panelTabbed::separator {
    
}